hi_cc_library_static(
  NAME
    ai::fmk::tensor::aipp_para_impl_static
  SRCS
    aipp_para_impl.cpp
  CDEFS
    HIAI_TENSOR_API_VISIABLE
  COPTS
    -frtti
)

hi_cc_system("HI_HARMONY_NDK"
  NAME
    ai::fmk::tensor::aipp_para_impl_static
  SRCS
    aipp_para_ndk_impl.cpp
  COPTS
    -frtti
  INCS
    foundation/ai/neural_network_runtime/interfaces/kits/c
    foundation/ai/neural_network_runtime/frameworks/native
    foundation/ai/neural_network_runtime
)

hi_cc_library_static(
  NAME
    ai::fmk::tensor::nd_tensor_impl_static
  SRCS
    nd_tensor_buffer_impl.cpp
  COPTS
    -frtti
  CDEFS
    HIAI_TENSOR_API_VISIABLE
)

hi_cc_system(HI_HARMONY_NDK
  NAME
    ai::fmk::tensor::nd_tensor_impl_static
  SRCS
    nd_tensor_buffer_ndk_impl.cpp
  INCS
    foundation/ai/neural_network_runtime/interfaces/kits/c
    foundation/ai/neural_network_runtime/frameworks/native
    foundation/ai/neural_network_runtime
)